package com.chen.service;

import com.chen.vo.Result;
import com.chen.vo.param.UserParam;

/**
 * @Author:chenao
 * @DATE:2022/3/13 18:08
 */
public interface UserService {

    /**
     * 查询会员列表
     * @param param
     * @return
     */
    Result listUser(UserParam param);

    /**
     * 修改会员类型
     * @param param
     * @return
     */
    Result updateCategory(UserParam param);

    /**
     * 修改会员余额
     * @param param
     * @return
     */
    Result updateBalance(UserParam param);

    /**
     * 查询会员余额
     * @param userId
     * @return
     */
    Integer queryBalance(String userId);

    /**
     * 重置会员
     * @param param
     * @return
     */
    Result resetUser(UserParam param);

    /**
     * 统计充值记录
     * @return
     */
    Result statisticTrade();
}
